// pages/index/activate/index.js
const app = getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    isDisabled:false,
    card_one:'',//驾驶证主页
    card_two:'',//行驶证主页
    car_three:'',//行驶证副页
    serial_number:'',//序列号
  },
  onUpload(file,type){
    console.log(type)
    let that = this;
    wx.showLoading({
      title: '上传中',
      mask:true
    })
      wx.uploadFile({
        url: app.globalData.baseUrl + '/api/my/getDriverInfo', //仅为示例，非真实的接口地址
        method: 'POST', //这句话好像可以不用
        header: {
          // 'content-type': 'multipart/form-data',
          'token':app.globalData.token,
        },
        filePath: file[0].tempFilePath,
        name: 'file',
        formData: {
          type:type
        },
        success(res) {
          wx.hideLoading()
          let data = JSON.parse(res.data)
          if(data.status){
            if(type == 1){
              that.setData({
                card_one: file[0].tempFilePath,//驾驶证主页
              })
            }else if(type == 0){
              that.setData({
                card_two: file[0].tempFilePath,//驾驶证主页
              })
            }else if(type == 2){
              that.setData({
                card_three: file[0].tempFilePath,//驾驶证主页
              })
            }
          }else {
            wx.showToast({
              title: data.msg,
              icon: 'none',
              duration: 2000
            })
          }

          //do something
        }
      })
      return false;
   
  },
  choseImage(e){
    let index = e.currentTarget.dataset.index;
    let that = this;
    wx.chooseMedia({
      count: 1,
      mediaType: ['image'],
      sourceType: ['album', 'camera'],
      maxDuration: 30,
      camera: 'back',
      success(res) {
        that.onUpload(res.tempFiles,index)
      }
    })
  },
  onSubmit(){
    var serial_number = this.data.serial_number
    if(this.data.card_one && this.data.card_two && this.data.card_three){
      wx.navigateTo({
        url: '/pages/activate/info/index?id='+serial_number
      })
    }else {
      wx.showToast({
        title: "请先上传信息",
        icon: 'none',
        duration: 2000
      })
    }
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    console.log(options.id)
    this.setData({
      serial_number:options.id
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})